//
//  Bundle+Extension.swift
//  FamiliesSchoolConnection
//
//  Created by 花花蔡 on 2016/12/22.
//  Copyright © 2016年 com.HuaHuaCai. All rights reserved.
//

import Foundation

//Swift中,延展跟OC相同,只能增加方法不能增加属性
//不同的是Swift中可以增加计算型属性(类似于只读属性)
extension Bundle {
    //扩展的命名空间名称获取属性
    var bundleName:String? {
        
        //拿到info.plist文件
        guard let filePath = path(forAuxiliaryExecutable: "Info.plist"),
            let infoPlist = NSDictionary(contentsOfFile:filePath) else{
                return nil
        }
        return infoPlist["CFBundleName"] as? String
    }
}
